"""
测试用例运行入口
"""
import unittest
import time
from conftest import BASE_DIR
from tools.HTMLTestRunner import HTMLTestRunner

#TestSuit测试套件运行所有test开头的方法
# suite=unittest.TestSuite()
#定义测试套件在最外侧运行
#suite=unittest.defaultTestLoader.discover("./")
#运行scripts目录下的文件
# 还可以传入指定xx开头的文件例如test_login开头的文件discover("./scripts",pattern="test_login*.py")
suite=unittest.defaultTestLoader.discover("./scripts")
#报告生成目录及文件名称
dir_path=BASE_DIR+"/report/{}.html".format(time.strftime("%Y_%m_%d %H_%M_%S"))
#获取文件流并调用运行
with open(dir_path,"wb") as f:
    #实例化testrunner
    runner=HTMLTestRunner(stream=f,title="Tpshop商城web自动化测试报告",description="操作系统：win10")
    #使用runner运行套件
    runner.run(suite)


